Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Zagreb Open - Zagreb Schickendanz Open - Furth V Abierto Internacional de Salinas - Salinas Tennis Cup of Flanders - Ostende Black Forest Open 2000 - Freudenstadt Macedonian Open - Skopje Copa Ericsson Brazil - Sao Paulo Residenza Open - Magdeburg VI Abierto Internacional de Salinas - Salinas 9th Wartburg Open - Eisenach XL Challenger de Tenis Copa Sevilla - Seville Visa Tennis Open - Sao Paulo SMS Tennis Cup - Sao Paulo Copa Ericsson Peru - Lima Prague Challenger - Prague BH Tennis Open International Cup - Belo Horizonte Freudenstadt Challenger - Freudenstadt DPD Challenger 99 - Aschaffenburg Copa Ericsson - Lima Challenger de la Ciudad de Mexico - Mexico City Open de Franche Comte - Besancon Schickendanz Open - Furth Nord/LB Open - Braunschweig Exim Agmedia Open - Kosice Open de Montauban - Montauban Binghamton Professional Tennis Tournament - Binghamton Pekao Open 2003 - Szczecin Challenger 42 - Andrezieux XL Capital Bermuda Open - Bermuda Open de Franche-Comte - Besancon Top Wool Challenger - Biella Riviera di Rimini Challenger - Rimini GHI Bronx Classic - Bronx Open D'Orleans - Orleans Ethias Tennis Trophy - Mons Qatar ATP Challenger - Doha ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Nord LB Open 2007 - Braunschweig Copa Petrobras Uruguay - Montevideo Challenger Ciudad de Guayaquil - Guayaquil Lima Challenger 2007 - Lima Internazionali di Tennis di Bergamo - Bergamo Tennis Napoli Cup - Napoli BSI Challenger Lugano - Lugano Lima Challenger - Lima Marrakech Challenger Barletta Challenger Scheveningen Challenger Trani Challenger Montevideo Challenger Lima Challenger Prague Challenger Bordeaux Challenger Mons Challenger Rennes Challenger Bordeaux Challenger Turin Challenger Aix En Provence Challenger Lyon Challenger Bordeaux Challenger Orleans Challenger Brest Challenger IX Ciutat de Barcelona - Barcelona Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Eddleman/USTA Challenger - Birmingham Jagermeister Open - Braunschweig ATP Challenger XXVI Edizione - Manerbio Banca Stato Challenger Lugano - Lugano Open de L'Isere - Grenoble Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona XL Capital Bermuda Open - Bermuda Telesp Celular Open - Campinas Copa Ericsson Argentina - Buenos Aires Open de L'Isere - Grenoble USTA Challenger of Dallas - Dallas Copa Ericsson Chile - Santiago Cerveza Cristal - Santiago Copa Ericsson - Caracas 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia KGHM Polish Indoors - Wroclaw Tennis Napoli Cup - Naples Open de Montauban - Montauban Binghamton Professional Tennis Tournament - Binghamton San Luis Potosi Challenger 2000 - San Luis Potosi The Scottish Tennis Championships - Edinburgh Open de Montauban - Montauban BMW Challenger Open - Monchengladbach DPD Challenger 2000 - Aschaffenburg Open de L'Isere-Open 38 - Grenoble Copa Ericsson Mexico - Guadalajara Copa Ericsson Peru - Lima Nord/LB Open - Braunschweig LXVII Concursu Internacional de Vigo - Vigo BMW Challenger Open - Monchengladbach Maia Open - Oporto Copa Ericsson - Sao Paulo Copa Ericsson - Montevideo Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg ATU Cup - Weiden Grand Prix de Tennis - St. Jean de Luz Open de Franche-Comte - Besancon Open Sainte Victoire - Aix-En-Provence Challenger 42 - Andrezieux Pro Tennis World Open - Sunrise ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano ECM Prague Open 2005 - Prague Siemens Open - Scheveningen Challenger Ford de Cherbourg - Cherbourg Porsche Open - Poznan Nord/LB Open - Braunschweig GHI Bronx Classic - Bronx Challenger Ford de Cherbourg - Cherbourg Open de L'Isere - Grenoble Open de Franche Comte - Besancon Wartburg Open - Eisenach Challenger Cudad de Guayaquil - Guayaquil Geneva Challenger - Geneva Challenger 42 - Andrezieux Open de Charleroi - Charleroi VI Trofeo Ciudad de Quito - Quito Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Internationaux de Tennis de Brest - Brest Copa Ericsson Argentina - Buenos Aires Challenger 42 - Andrezieux San Luis Potosi Challenger - San Luis Potosi Zagreb Open - Zagreb XI Venice Open - Venice Siemens Open 2001 - Scheveningen 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Volvo Sylt Open - Sylt Copa Ericsson Peru - Lima San Luis Potosi ATP Challenger - San Luis Potosi 2003 Freeman Men's Challenger - Joplin Ciur Pribram Challenger - Pribram Gemax Open 2002 - Belgrade Memorial Piertomaso Tessitore - San Remo Memorial Savigni - Sassuolo Eddleman USTA Challenger - Birmingham Challenger Britania Zavaleta - Puebla Muller Cup 2000 - Ulm Copa Ericsson - Santiago Pekao Open - Szczecin Global Telecom Open - Curitiba VII Avierto Internacional de Salinas - Salinas Open D'Orleans - Orleans SMS Tennis Open - Sao Paulo Copa Ericsson Mexico - Guadalajara XL Capital Bermuda Open - Bermuda Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Petrobras-Paraguay - Asuncion Copa Ericsson Uruguay - Montevideo Copa Petrobras-Uruguay - Montevideo Haagen Dazs Open - Caracas Ljubljana Open 2002 - Ljubljana Nord/LB Open 2004 - Braunschweig Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Bancolombia Open - Cali TED Open-Akbank Private Banking - Istanbul Pekao Open - Szczecin Internationaux de Tennis de Brest - Brest AT&T Challenge - Atlanta Sporting Challenger - Turin AT&T Challenge - Atlanta Cerveza Club Columbia Open - Bogota U.S. Men's Clay Court Championships - Orlando Grand Prix de Tennis de Lyon - Lyon Cerveza Club Colombia Open - Bogota Chevrolet Cup - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco U.S. Men's Clay Court Championships - Houston Croatia Open - Umag Grand Prix de Tennis de Lyon - Lyon Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco BMW Open - Munich Brasil Open - Salvador President's Cup - Tashkent Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad Energis Open - Amersfoort Generali Open 2003 - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Copa Ericsson Costa Rica - San Jose AAPT Championships - Adelaide Heineken Open - Auckland BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Heineken Open - Auckland Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open - Tokyo Stockholm Open - Stockholm CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Heineken Open - Auckland Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Medibank International - Sydney Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Catella Swedish Open - Bastad Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad GHI Bronx Classic - Bronx China Open - Beijing Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London Legg Mason Tennis Classic - Washington Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Tennis Napoli Cup - Napoli Garden Open - Rome Steelers Cup - Kosice Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Winston Salem - Winston Salem St. Petersburg Open - St. Petersburg Apia International - Sydney AEGON Championships - London Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille San Remo Tennis Cup - San Remo AEGON Championships - London Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Moselle Open - Metz Open Sud de France - Montpellier Open 13 - Marseille BMW Open - Munich Ricoh Open - 's-Hertogenbosch AEGON Championships - London Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel Open 13 Provence - Marseille AEGON Championships - London Winston-Salem Open - Winston-Salem Intrum Stockholm Open - Stockholm Challenger 42 - Andrezieux Mitsubishi Electric Europe Cup - Monza Tunis Open - Tunis Orleans Challenger Mouilleron-Le-Captif Challenger Copa Petrobras-Argentina - Buenos Aires Rabat Challenger Napoli Challenger Chevrolet Cup - Santiago Brazil Open - Salvador BMW Open - Munich Noumea Challenger Barletta Challenger Brest Challenger Open 88 - Contrexeville Quimper Challenger Cherbourg Challenger Heilbronn Open - Heilbronn AAPT Championships - Adelaide Aix En Provence Challenger RCA Championships - Indianapolis The Stella Artois Championships - London Synsam Swedish Open - Bastad Synsam Swedish Open - Bastad XL Capital Bermuda Open - Bermuda Nossa Caixa Aberto de Sao Paulo - Sao Paulo Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel RCA Championships - Indianapolis Challenger Ford de Cherbourg - Cherbourg Hilton Waikoloa Village USTA Challenger - Waikoloa Mumbai Open - Mumbai Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Movistar Open - Vina del Mar Tennis Masters Series - Hamburg Open 13 - Marseille Tennis Masters Series - Paris Tennis Channel Open - Las Vegas Pacific Life Open - Indian Wells Open de Tenis Comunidad Valenciana - Valencia NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo AEGON International - Eastbourne Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Grand Prix de Tennis de Lyon - Lyon Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai AEGON International - Eastbourne BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris German Tennis Championships - Hamburg BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Allianz Suisse Open - Gstaad Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Kremlin Cup - Moscow Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Open Sud de France - Montpellier Portugal Open - Oeiras AEGON International - Eastbourne Citi Open - Washington China Open - Beijing Valencia Open - Valencia Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam International Championship of Croatia - Umag Idea Prokom Open - Sopot Aegon Nottingham Open - Nottingham Open 13 - Marseille Citrix Tennis Championships - Delray Beach Moselle Open - Metz AAPT Championships - Adelaide Open Sud de France - Montpellier Noumea Challenger Heineken Open - Auckland The Priority Telecom Open - Amersfoort Open 13 - Marseille Milan Indoors - Milan Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow Copa AT&T - Buenos Aires Croatia Open Umag - Umag U.S. Men's Clay Court Championships - Houston Abierto Mexicano de Tenis Pegaso - Acapulco Open de Moselle - Metz French Open - Paris French Open - Paris Qatar ExxonMobil Open - Doha Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davidoff Swiss Indoors Basel - Basel U.S. Open - New York SkiStar Swedish Open - Bastad China Open - Beijing Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Estoril Open - Estoril Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Brisbane International - Brisbane U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, QF, FRA-GBR 4-1 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston French Open - Paris Davis Cup, Group 1, 1R, PER-BAH 5-0 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, Group 1, PO, URU-PER, 4-1 Olympics - Athens Olympics - London